|
Within systems engineering, quality attributes are realized non-functional requirements used to evaluate the performance of a system. These are sometimes named "ilities" after the suffix many of the words share. Notable quality attributes include: * accessibility * accountability * accuracy * adaptability * administrability * affordability * agility () (see Common Subsets below) * auditability * autonomy () * availability * compatibility * composability () * configurability * correctness * credibility * customizability * debugability * degradability * determinability * demonstrability * dependability * deployability * discoverability () * distributability * durability * effectiveness * efficiency * evolvability * extensibility * failure transparency * fault-tolerance * fidelity * flexibility * inspectability * installability * integrity * interchangeability * interoperability () * learnability * maintainability * manageability * mobility * modifiability * modularity * operability * orthogonality * portability * precision * predictability * process capabilities * producibility * provability * recoverability * relevance * reliability * repeatability * reproducibility * resilience * responsiveness * reusability () * robustness * safety * scalability * seamlessness * self-sustainability * serviceability (a.k.a. supportability) * securability * simplicity * stability * standards compliance * survivability * sustainability * tailorability * testability * timeliness * traceability * ubiquity * understandability * upgradability * usability Many of these quality attributes can also be applied to data quality. ==Common Subsets== * Together, reliability, availability, serviceability, usability and installability, are referred to as RASUI. * Functionality, usability, reliability, performance and supportability are together referred to as FURPS in relation to software requirements. * Agility in working software is an aggregation of seven architecturally sensitive attributes: debuggability, extensibility, portability, scalability, securability, testability and understandability. * For databases reliability, availability, scalability and recoverability (RASR), is an important concept. * Atomicity, consistency, isolation (sometimes integrity), durability (ACID) is a browser metric. * When dealing with safety-critical systems, the acronym reliability, availability, maintainability and safety (RAMS) is frequently used. * Dependability is an aggregate of availability, reliability, safety, integrity and maintainability. * * Integrity depends on security and survivability. * * Security is a composite of confidentiality, integrity and availability. Security and dependability are often treated together. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「list of system quality attributes」の詳細全文を読む スポンサード リンク
|